electric stimulation - German English Dictionary